html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
body{
    padding: 0;
    margin: 0;
}
p{
    margin: 0;
}

table{
    margin-bottom: 0 !important;
}

#head {
    background: transparent url('/images/backend/header/header_repeat.jpg') repeat center center;
    width: 100%;
    height: 122px;
}

#head_left{
    background: transparent url('/images/backend/header/header_logo.jpg') no-repeat center center;
    width: 150px;
    float: left;
    height: 122px;
}

#head_right{
    background: transparent url('/images/backend/header/header_nombre.jpg') no-repeat center center;
    float: right;
    width: 374px;
    height: 122px;
}

.clear {
    clear: both;
}

#menu{
    height: 30px;
}

#content{
    padding: 20px 30px 70px 30px;
}

#sf_admin_container h1{
    text-align: left;
    color: #3c3c3c;
    font-weight:500;
    font-size:20px;
    font-family:arial, helvetica, sans-serif;
    line-height:1;
    /*    text-decoration:underline;*/
}

#sf_admin_container .sf_admin_td_actions li
{
    display: block !important;
}

#sf_admin_container .sf_admin_td_actions li a
{
    background-position: center left;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 3px;
    border: 1px solid transparent;
    text-shadow: -1px 1px #eee;
}

.sf_admin_list_td_ficha{
    max-width: 910px;

}

.ficha tr, .ficha td{
    padding: 0.1em !important;
}


/* Detalles de registros */
.caracteristica_detalle{
    width: 95%;
    margin: 0 auto 0 auto;
}
.cuerpo_detalle{
    background: #fff;
    padding: 0.6em;
}
.cuerpo_detalle input{
    width: 75% !important;
}
.detalle_simple{
    background: #ffffff;
    margin: 0;
    padding: 10px;
    border: 1px solid #DDDDDD;
}
.detalle_simple:hover{
    background: #ffffee;
}

.cuerpo_detalle td{
    width: 100%;
}

.cuerpo_detalle label {
    width: auto !important;
    min-width: 20%;
}
/* FIN Detalles de registros */


#sf_admin_container ul li.sf_admin_action_agregaranalitico a
{
    background: url(../images/backend/documents--plus.png) no-repeat 0 0;
}
#sf_admin_container ul li.sf_admin_action_prestarlibro a
{
    background: url(../images/backend/book--arrow.png) no-repeat 0 0;
}
#sf_admin_container ul li.sf_admin_action_agrgarperiodico a
{
    background: url(../images/backend/newspaper--plus.png) no-repeat 0 0;
}
#sf_admin_container ul li.sf_admin_action_verficha a
{
    background: url(../images/backend/card--arrow.png) no-repeat 0 0;
}
#sf_admin_container ul li.sf_admin_action_agregarejemplar a
{
    background: url(../images/backend/books--plus.png) no-repeat 0 0;
}
#sf_admin_container ul li.sf_admin_action_verejemplares a
{
    background: url(../images/backend/documents-stack.png) no-repeat 0 0;
}
#sf_admin_container ul li.sf_admin_action_verprestamos a
{
    background: url(../images/backend/eye.png) no-repeat 0 0;
}
#sf_admin_container ul li.sf_admin_action_list a
{
    background: url(../images/arrow-180.png) no-repeat 0 0;
}

#loader
{
    margin-bottom: 30px;
}

#footer
{
    position: relative;
    clear:both;
    background: #0b5c79;
    width: 100%;
    height: 50px;
    color: #ffffff;
    font-size: 0.9em;
    margin-top: -70px;
    padding-top: 20px;
    text-align: center;
}
.caracteristica_hijas
{
    overflow: visible !important;        
    height: auto !important;    

}

